<html>
<head><meta charset="utf-8"><title>good-next-issues · t-compiler/wg-llvm · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/index.html">t-compiler/wg-llvm</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html">good-next-issues</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="161664477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161664477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161664477">(Mar 25 2019 at 17:06)</a>:</h4>
<p>Anyone know of other good issues to work on that would relate to this WG?</p>



<a name="161664497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161664497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161664497">(Mar 25 2019 at 17:06)</a>:</h4>
<p>I have some interest in RISC-V, so I was considering looking into ways I could contribute to RISC-V support in LLVM. I also am interested in <code>va_arg</code>. At some point there was some discussion on improving <code>va_arg</code> in LLVM. This would be helpful to support Rust defined C-variadics on more architectures.</p>



<a name="161671647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161671647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Hanna Kruppe <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161671647">(Mar 25 2019 at 18:16)</a>:</h4>
<p>I believe that providing a portable unified va_list construct in LLVM IR will require shaving a herd of yaks, too many for one person to reasonably do (in such a huge project as LLVM). Also IIRC it's an open question whether "improving va_list" from llvm's perspective means that, or whether it would mean removing the vestiges that exist today and going all in on  low-level manipulation of ABI specific structures.</p>



<a name="161675160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161675160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161675160">(Mar 25 2019 at 18:48)</a>:</h4>
<blockquote>
<p>will require shaving a herd of yaks</p>
</blockquote>
<p>hmmm yeah that may be a bit much :)</p>



<a name="161715004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161715004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161715004">(Mar 25 2019 at 23:19)</a>:</h4>
<p>If you are interested in contributing to newer aspects of LLVM, you could help out with AVR world too (<a href="https://github.com/avr-rust/rust" target="_blank" title="https://github.com/avr-rust/rust">https://github.com/avr-rust/rust</a>)</p>



<a name="161722648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/161722648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#161722648">(Mar 26 2019 at 01:50)</a>:</h4>
<p>Nice, good suggestion. There are some upstream issues that are unassigned</p>



<a name="163309775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/163309775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nikita Popov <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#163309775">(Apr 14 2019 at 09:45)</a>:</h4>
<p>A nice issue for trailing_zeros / cttz: <a href="https://github.com/rust-lang/rust/issues/55054" target="_blank" title="https://github.com/rust-lang/rust/issues/55054">https://github.com/rust-lang/rust/issues/55054</a> The change itself should be rather simple, but there might be some disagreement on compile time tradeoff.</p>



<a name="163660464"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/163660464" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#163660464">(Apr 18 2019 at 15:11)</a>:</h4>
<p>For anyone else following along <a href="https://reviews.llvm.org/D60846" target="_blank" title="https://reviews.llvm.org/D60846">https://reviews.llvm.org/D60846</a></p>



<a name="163660550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/good-next-issues/near/163660550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> dlrobertson <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/good-next-issues.html#163660550">(Apr 18 2019 at 15:12)</a>:</h4>
<p>I'd like to add more tests for some of the other paths that are improved by this... I'll update the diff with them sometime this evening</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>